package com.day14.java3;
/*
对属性赋值的位置：
①默认初始化
②显式初始化/⑤在代码块中赋值
③构造器中初始化
④有了对象以后，可以通过"对象.属性"或"对象.方法"的方式进行赋值


 执行的先后顺序：① - ② / ⑤ - ③ - ④
 */
public class OrderTest {
    public static void main(String[] args) {
        Order order = new Order();
        System.out.println(order.orderId);
    }
}

class Order{
//    int orderId = 3;//显式
//
//    {
//        orderId = 4;
//    }//orderId = 4
    {
    orderId = 4;
    }
    int orderId = 3;//orderId = 3
}